
package com.kingdee.eas.custom.aoyuan.aytime.basedata.web;

import org.operamasks.faces.annotation.ManagedBean;
import org.operamasks.faces.annotation.ManagedBeanScope;

import com.kingdee.bos.metadata.IMetaDataPK;
import com.kingdee.bos.metadata.MetaDataPK;
import com.kingdee.bos.waf.annotation.IBOSBizCtrl;
import com.kingdee.bos.waf.winlet.list.ListBean;
import com.kingdee.eas.framework.ICoreBase;
import com.kingdee.bos.waf.action.AbstractWebAction;
import javax.faces.event.AbortProcessingException;
import org.operamasks.faces.component.action.ActionEvent;
import com.kingdee.bos.waf.winlet.BaseBean;
import org.operamasks.faces.annotation.Accessible;
import org.operamasks.faces.annotation.Action;
import com.kingdee.eas.custom.aoyuan.aytime.basedata.IMachineType;


public abstract class AbstractMachineTypeListUIBean extends com.kingdee.bos.waf.winlet.list.ListBean {


	@IBOSBizCtrl
	protected IMachineType service;


	public AbstractMachineTypeListUIBean() {
		super();
	}
		
	
	@Override
	protected String getEditBeanName() {
    	
    	return "custom.aoyuan.aytime.basedata.MachineTypeEditUIBean";
    	
	}

	@Override
	protected String getEditUrl() {
		
    	return "/custom/aoyuan/aytime/basedata/machineTypeEditUI.jsf";
    	
	}

	@Override
	protected ICoreBase getBizInterface() {
		return service;
	}
	
	@Override
	public IMetaDataPK getMetaDataPK() {
		return new MetaDataPK("com.kingdee.eas.custom.aoyuan.aytime.basedata.web.MachineTypeListUI");
	}

	@Override
	protected IMetaDataPK getQueryPK() {
		return new MetaDataPK("com.kingdee.eas.custom.aoyuan.aytime.basedata.app.MachineTypeQuery");
	}
	
	@Override
	protected String getEntryPKName() {
	
		return super.getEntryPKName();
	
	}
			
}

